home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / sys / amiga / hardware-part1 / 6570 / text0000.txt < prev   
Encoding:
Text File  |  1996-08-05  |  3.7 KB  |  88 lines

  1. In article <1677.6639T1182T1504@plea.se> olal@plea.se (Ola Lidholm) writes:
  2.  
  3. > I am currently writing a series of articles about the Zorro busses in one
  4. > of the new swedish Amiga Magazines: "Svenska Amiga Magasin".
  5. >
  6. > I have a question about the "DOE" signal in the bus, in "A500/A2000
  7. > technical reference manual" it says that this signal is ment to be used
  8. > to enable the buffers on the expansionsion board (PIC), and also it says
  9. > that the timing on this signal changes if the buscycle is a read or write
  10. > cycle. The "RKRM: Hardware" does not give me any more clues either.
  11. >
  12. > So what I'm wondering is, are there any timing diagrams available where
  13. > you can see exactly how the timg changes, or an exaple as to how you
  14. > actually should use this signal. In the "PIC example" also published in
  15. > the above mentioned book, the signal isn't used at all; it is simply
  16. > stated that that pin (#93) is "reserved".
  17.  
  18. ---What DOE is---
  19.  
  20. The A500/A2000 Technical Reference manual has some PAL equations for
  21. the bus logic, try page 232, /DBOE equation.
  22. There's a couple of typos (/D5 should be /DS, and the comments in the
  23. /DBOE equation about 'reads' should say 'writes' and vice versa).
  24. (BTW, the TESTRAM PIC PAL equation section also is riddled with typos,
  25. in DBOE, SHUTUP should be /SHUTUP, in PRECON, /AD should be /A4,
  26. and in CONOUT, ASQ should be /ASQ.)
  27.  
  28. While these seem to be for the A2000 (the early German model), I
  29. assume that the equations are functionally the same for the B2000.
  30.  
  31. Essentially, DOE gets asserted when AS does on writes,
  32. and on reads, gets asserted when DS and the delayed AS does.
  33. The equations should put this into more detail.
  34.  
  35. Thus, on a write, DOE gets asserted immediately, since the bus doesn't
  36. have to switch directions.
  37.  
  38. On a read, DOE only gets asserted when the delayed address strobe
  39. ASQ does, which, from what I understand, is the next 7 MHz cycle
  40. after AS gets asserted.  Thus, this delay gives the CPU time to
  41. switch its bus directions around before your PIC starts to output
  42. its data onto the bus.
  43.  
  44. You can invert this and use it to control the /OE line on your data
  45. bus buffers to prevent the CPU and the PIC from both attempting to
  46. drive the bus during a read if your AutoConfig logic doesn't
  47. already do this.
  48.  
  49. ---PIC example comments---
  50.  
  51. The PIC example creates the equivalent of DOE in U9.1
  52. (actually its complement) - the unconnected /Q output
  53. is functionally equivalent to DOE.  You could use DOE instead
  54. of AS_DELAYED*, and change the U3 PAL equations (invert that input
  55. line, which is /ASQ in the equation)
  56. thus eliminating U9.1 entirely.
  57. Of course, in this example, another delay element is specified
  58. for the SRAM, so you don't really save anything by eliminating
  59. U9.1.
  60.  
  61. For that matter, U4.1 and U4.2 could be eliminated, as the output
  62. of U4.2 is the 7M signal.
  63.  
  64. This part of the circuit seems to mainly be here for compatibility
  65. with the A500 side expansion port, since it does not have DOE or 7M.
  66. If you'll notice carefully, this is what is required on the
  67. A500 to Zorro II hacks.
  68.  
  69. ---
  70.  
  71. > I have also heard about a Zorro-III example design "BigRam", that was
  72. > available to developers before commodore whent bancrupt. Is this anything
  73. > that would be available for the public, or do you have to be a registered
  74. > developer?
  75.  
  76. The only place that I know of where this was published was the
  77. Devcon '91 notes.  Developers had to sign nasty non-disclosure
  78. agreements to get these, and I havn't heard of these becoming
  79. public, so I doubt you'd be able to legitimately get a copy of
  80. these without being a developer.
  81.  
  82. --
  83.            ________________
  84. Darren    /|        |      \ /  President, Amiga Computer Users of Edmonton
  85. Ewaniuk  /-| |\/| | | |) |  X   email: darrene@amitrix.com
  86. HW Eng. /  | |  | | | |\ | / \  www: http://www.ee.ualberta.ca/~ewaniu/
  87.          D E V E L O P M E N T
  88.